terror bird - French English Dictionary